Блог им. FineLogin |Лайфхак QLUA для загрузки больших данных

    • 27 апреля 2023, 22:45
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, если ты гоняешь бэктесты в QLUA, то тебе регулярно приходится загружать исторические данные. Как правило, это текстовый файл с тысячами строк в формате D,T,O,H,L,C,V:

20220915,090000,61420,61497,61406,61464,241
20220915,090100,61460,61476,61420,61451,160
20220915,090200,61444,61489,61436,61479,185

Осмелюсь предположить, что эти строки ты заливаешь в массив с помощью string.match. Это готовый парсер строки с разделителем. Работает достаточно шустро. Я на нем сидел пару лет.

Когда данных не много, такой метод загрузки не напрягает. Но когда за день 20-30 раз загружаешь сотни тысяч или миллион строк, то потери времени становятся невыносимыми.

Стал искать способ ускорить этот процесс. И он таки нашелся. Выяснил следующее:

Если строки в файле истории сконвертировать в такой вид (делается 1 раз):

table.insert(MyTable,{«20220915»,«090000»,61420,61497,61406,61464,241})
table.insert(MyTable,{«20220915»,«090100»,61460,61476,61420,61451,160})
table.insert(MyTable,{«20220915»,«090200»,61444,61489,61436,61479,185})



( Читать дальше )

Блог им. FineLogin |QUIK не дает М1 за 30 сентября. Как лечить?

    • 01 октября 2022, 13:49
    • |
    • GOLD
      Популярный автор
  • Еще
Друзья, может кто-то сталкивался с такой болячкой?

Симптомы:

Сегодня (сейчас) финамовский QUIK не дает минутки за 30 сентября по всем инструментам — от фьючей до спота. Графики заканчиваются 29-м числом. Остальные таймфреймы (включая тики) дает как положено — и 30-е число и предыдущие. Вчера все было нормально. Текущее (30-е) число показывал на минутках нормально. 

Как сегодня лечился:

Удалил папку C:\Program Files\Quik\archive
Удалил файл info.log
Запускаю info.exe -clear (вообще всегда так запускаю)
Перезаказал данные.
Попробовал подключаться ко всем четырем серверам финама.

Не помогло. На минутках по прежнему нет 30-го числа((

QUIK не дает М1 за 30 сентября. Как лечить?

Хелп!))
  • обсудить на форуме:
  • QUIK

Блог им. FineLogin |Коротко о лечении QUIK

    • 23 апреля 2022, 16:45
    • |
    • GOLD
      Популярный автор
  • Еще
Вчера обновилась Win 10. Сегодня утром QUIK завис сразу после старта. Никакие кнопки не нажимаются. В таскменеджере процесс «Рабочее место QUIK» грузит процессор на 20-30% и не отвечает. Подождал 10 минут. Убил процесс.

Проверился на вирусы. Все чисто.

В папке QUIK удалил файлы *.dat, *.log и переименовал папку archive. Запустил info.exe -clear. Не помогло. QUIK зависает намертво. Снова убил его.

Пришлось применить тяжелую артиллерию:

Переименовал файл настроек (*.wnd) и его копию (*.sav.wnd). Запустил info.exe -clear. QUIK бодро запустился с голым интерфейсом и дебильным паровозом в меню.

В окне настроек (F9): в пункте Программа/Шифрование указал ключи, в пункте Программа/Файлы настроек указал файл fucking_quik.wnd. Сохранил настройки. Перезапустил голый QUIK. Все ОК. 

Через меню Система/Загрузить настройки.. загрузил настройки привычного интерфейса из старого (переименованного) файла *.wnd. Интерфейс загрузился. Все ОК.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Блог им. FineLogin |Графики спроса и предложения в QUIK

    • 31 января 2022, 13:30
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, с сегодняшнего дня ты начнешь зарабатывать как настоящий гуру — на спросе и предложении!

Для этого тебе нужно построить графики спроса и предложения в QUIK. Повторяй за мной:

Зайди в Quik. Открой график. Нажми на графике правую кнопку мыши. В открывшемся меню жми пункт Добавить график (индикатор) — откроется окноДобавить график. В нем следуй по красным стрелкам:
Зарабатываем на графике спроса и предложения в QUIK
Так ты получишь график Суммарного предложения под графиком цены. После этого повтори процедуру (для Суммарного спроса).

В результате у тебя получится такой дополнительный красивый график, показывающий динамику Спроса и Предложения:

Зарабатываем на графике спроса и предложения в QUIK

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Блог им. FineLogin |Автологин в QUIK для девушек

    • 18 октября 2021, 01:11
    • |
    • GOLD
      Популярный автор
  • Еще
Сегодня я наконец-то запарился вводить пароль при каждом старте QUIK. Семь лет его использую и каждый раз ввожу пароль! Ленивые разработчики дают сохранить имя, но упорно не дают сохранить пароль. Даже под мою ответственность. Позорище!

Начал искать готовые решения. Нарыл какую-то дичь и даже нашел наглецов, продающих программки, реализующие автологин в QUIK. Вникать не стал. 

По сути, нужна приблуда, способная запустить QUIK и передать ему нажатия клавиш — пароль и Enter. Как оказалось, такая приблуда есть в каждой Windows. Называется — PowerShell. Использовать ее смогут даже девушки))

Автологин в QUIK для девушек

Нужно сделать вот что:

В папке C:\Quik создаем файлик autologin.ps1 (правая кнопка мыши — Создать — Текстовый документ) и пишем в него строки:

$wshell = New-Object -ComObject wscript.shell;
$wshell.Exec(«info.exe»)



( Читать дальше )
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW
Новый дизайн